<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
	<TITLE></TITLE>
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 3.2  (Win32)">
	<META NAME="AUTHOR" CONTENT="Roger Wegner">
	<META NAME="CREATED" CONTENT="20101118;20404000">
	<META NAME="CHANGEDBY" CONTENT="Roger Wegner">
	<META NAME="CHANGED" CONTENT="20101204;15470100">
	<STYLE TYPE="text/css">
	<!--
		@page { margin: 2cm }
		P { margin-bottom: 0.21cm }
		P.western { font-family: "Verdana", sans-serif; font-size: 10pt }
		H1 { margin-left: 0.75cm; text-indent: -0.75cm; margin-top: 0cm; margin-bottom: 0.2cm; page-break-before: auto; page-break-after: auto }
		H1.western { font-family: "Arial", sans-serif; font-size: 10pt }
		H1.cjk { font-family: "SimSun"; font-size: 16pt }
		H1.ctl { font-family: "Mangal"; font-size: 16pt }
		H2 { margin-left: 0.75cm; text-indent: -0.75cm; margin-top: 0cm; margin-bottom: 0.2cm; page-break-before: auto; page-break-after: auto }
		H2.western { font-family: "Arial", sans-serif; font-size: 10pt; font-style: normal }
		H2.cjk { font-family: "SimSun"; font-size: 14pt; font-style: italic }
		H2.ctl { font-family: "Mangal"; font-size: 14pt; font-style: italic }
		A:link { so-language: zxx }
	-->
	</STYLE>
</HEAD>
<BODY LANG="de-DE" DIR="LTR">
<H1 CLASS="western"><STRONG><SPAN LANG="en-GB"><B><SPAN STYLE="background: transparent">Welcome
to jMDA.</SPAN></B></SPAN></STRONG></H1>
<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal"><SPAN STYLE="background: transparent">jMDA
is about modelling and generator technologies that are easy to
understand, convenient to use and widely applicable.</SPAN></SPAN></SPAN></STRONG></P>
<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal"><SPAN STYLE="background: transparent">You
can browse the online documentation with the navigation tree on the
left. The most up to date software releases including the offline
documentation are available via the external links on the right.</SPAN></SPAN></SPAN></STRONG></P>
<DIV ID="mission.statement_why.jmda.odt" DIR="LTR" HREF="mission.statement_why.jmda.odt&#255;writer8">
	<H1 CLASS="western" STYLE="page-break-before: auto; page-break-after: auto">
	<STRONG><SPAN LANG="en-GB"><SPAN STYLE="background: transparent">Mission
	Statement</SPAN></SPAN></STRONG></H1>
	<P LANG="en-GB" CLASS="western"><SPAN STYLE="background: transparent">jMDA's
	main goal is to provide modelling and generator technology that is
	most comprehensible and most easy to use while being as powerful and
	flexible as possible at the same time. </SPAN>
	</P>
	<P LANG="en-GB" CLASS="western"><SPAN STYLE="background: transparent">jMDA
	wants to be a competitive option in software development projects
	where people feel that modelling and generator technology might help
	to be successful. </SPAN>
	</P>
	<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal"><SPAN STYLE="background: transparent">jMDA
	is applicable without massive vendor or technology lock-in. It
	relies on well established standards and freely available technology
	only.</SPAN></SPAN></SPAN></STRONG></P>
	<H2 CLASS="western"><STRONG><SPAN LANG="en-GB">Deliverables</SPAN></STRONG></H2>
	<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">jMDA
	technologies come as a set of libraries which are organized around a
	central library called </SPAN></SPAN></STRONG><STRONG><SPAN LANG="en-GB"><I><SPAN STYLE="font-weight: normal">jmda.core</SPAN></I></SPAN></STRONG><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">.
	This library provides the means to read and access jMDA model
	information. Also available already are the libraries </SPAN></SPAN></STRONG><STRONG><SPAN LANG="en-GB"><I><SPAN STYLE="font-weight: normal">jmda.gen</SPAN></I></SPAN></STRONG><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">
	and </SPAN></SPAN></STRONG><STRONG><SPAN LANG="en-GB"><I><SPAN STYLE="font-weight: normal">jmda.core.swingui</SPAN></I></SPAN></STRONG><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">.
	Please refer to the jMDA Libraries section for further details.</SPAN></SPAN></STRONG></P>
	<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">The
	mentioned libraries provide a general framework with rich
	functionality that makes it easy to develop custom generators
	immediately. The jMDA project wants to collaboratively improve and
	extend this technology but will also add new libraries that address
	particular application fields. Above that the project wants to be a
	common platform for the community to share ideas and discuss jMDA
	related topics.</SPAN></SPAN></STRONG></P>
	<H2 CLASS="western"><STRONG><SPAN LANG="en-GB">Why jMDA?</SPAN></STRONG></H2>
	<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">Today
	several highly sophisticated model driven architecture (MDA)
	approaches are already available. So why another solution for an
	already addressed problem?</SPAN></SPAN></STRONG></P>
	<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">The
	power and range of applicability of many other approaches come at a
	high price. They often have to be paid with considerable complexity
	and abstractness, steep learning curves, lock-in of proprietary
	technology and other disadvantages. This usually leads to a
	significant loss of comprehensibility, transparency and
	maintainability to name just a few.</SPAN></SPAN></STRONG></P>
	<P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">jMDA
	wants to bring back what it considers to be the most valuable goods
	in model driven approaches:</SPAN></SPAN></STRONG></P>
	<UL>
		<LI><P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">Models
		should provide a common understanding of a domain that is shared
		between domain experts and software engineers.</SPAN></SPAN></STRONG></P>
		<LI><P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">Modelling
		has to be really easy so that technical and non-technical members
		of a project team can actively take part in modelling.</SPAN></SPAN></STRONG></P>
		<LI><P CLASS="western"><STRONG><SPAN LANG="en-GB"><SPAN STYLE="font-weight: normal">Models
		have to be meaningful so that properly functioning technical
		artefacts can be generated automatically based on model
		information.</SPAN></SPAN></STRONG></P>
	</UL>
	<P LANG="en-GB" CLASS="western">Moreover jMDA encourages to make
	modelling and generating a part of day-to-day business. It
	encourages software development projects to model often and to not
	only do modelling for the large. It encourages to create models and
	generators for mid size and even rather small parts of the overall
	domain. It does so by significantly lowering the barriers that have
	to be taken to follow a day-to-day MDA approach.</P>
	<P LANG="en-GB" CLASS="western">By the way: jMDA is almost
	completely non intrusive. It can smoothly be integrated in running
	projects and it can peacefully live together with other MDA
	approaches!</P>
</DIV>
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
</P>
</BODY>
</HTML>